Skip to content

ui: Add scroll-to-bottom button to chat + prevent forced scroll down on finished streaming#23270

Merged
allozaur merged 1 commit into
ggml-org:masterfrom
allozaur:fix/chat-scroll-while-streaming
May 18, 2026
Merged

ui: Add scroll-to-bottom button to chat + prevent forced scroll down on finished streaming#23270
allozaur merged 1 commit into
ggml-org:masterfrom
allozaur:fix/chat-scroll-while-streaming

Conversation

@allozaur
Copy link
Copy Markdown
Contributor

Overview

Improves scroll UX.

Additional information

Requirements

Copilot AI review requested due to automatic review settings May 18, 2026 12:03
@allozaur allozaur requested a review from a team as a code owner May 18, 2026 12:03
@allozaur allozaur merged commit b9a2170 into ggml-org:master May 18, 2026
10 of 11 checks passed
@allozaur allozaur deleted the fix/chat-scroll-while-streaming branch May 18, 2026 14:17
Jcfunk added a commit to Jcfunk/llama.cpp that referenced this pull request May 19, 2026
* master: (100 commits)
  Agent update
  hexagon: add support for TRI op (ggml-org#22822)
  ggml-hexagon: add PAD op HVX kernel (ggml-org#23078)
  docker : add OCI image labels for version and build date (ggml-org#21653)
  common : remove hf cache migration (ggml-org#23266)
  ui: Update KaTeX package and clean up logs from `sass` warnings (ggml-org#23275)
  feat: add scroll-to-bottom button to chat + prevent forced scroll down (ggml-org#23270)
  ui: Refactor models store, MCP service, and gate logs behind VITE_DEBUG (ggml-org#23236)
  ui: Centralize monospace font styles in app.css (ggml-org#23272)
  webui: fix Tailwind v4 utility classes missing when built via cmake (ggml-org#23253)
  llama: initialize pre-norm embedding mask flag (ggml-org#23256)
  add myself to conversion (ggml-org#23261)
  ci : added kleidiai-server to server-self-hosted workflow (ggml-org#22435)
  scripts : allow wc2wt with an existing branch (ggml-org#23189)
  sycl: scalar SWAR byte-subtract in Q6_K MMVQ dot product (ggml-org#22156)
  sycl: route small f32 matmuls to oneMKL, bypass oneDNN (ggml-org#22150)
  sycl : fix error when use -mg 1 error (ggml-org#23140)
  update bid to match each layers MTP source (ggml-org#23237)
  cmake : do not check for bin install dir (ggml-org#23234)
  feat: Support d_conv=15 for ssm-conv.cu (ggml-org#23017)
  ...
kgrama pushed a commit to kgrama/llama.cpp that referenced this pull request May 19, 2026
xxmustafacooTR pushed a commit to xxPlayground/llama-cpp-turboquant that referenced this pull request May 19, 2026
rsenthilkumar6 pushed a commit to rsenthilkumar6/llama.cpp that referenced this pull request May 19, 2026
@coder543
Copy link
Copy Markdown

image

This outer div is blocking all touch and click events across a wide horizontal bar at all times: <div class="pointer-events-auto relative z-50 mx-auto mb-4 flex max-w-[48rem] justify-center"> (Even when the scroll down button is not shown)

I think this should avoid blocking touch events even when the button exists, since only the button should intercept those events.

ArberSephirotheca pushed a commit to ArberSephirotheca/llama.cpp that referenced this pull request May 19, 2026
fhnmor21 pushed a commit to fhnmor21/llama-cpp-turboquant that referenced this pull request May 19, 2026
@allozaur
Copy link
Copy Markdown
Contributor Author

image

This outer div is blocking all touch and click events across a wide horizontal bar at all times: <div class="pointer-events-auto relative z-50 mx-auto mb-4 flex max-w-[48rem] justify-center"> (Even when the scroll down button is not shown)

I think this should avoid blocking touch events even when the button exists, since only the button should intercept those events.

hey, @coder543, thanks for pointing that out. i also noticed it yesterday, here's the fix #23390

dbrain pushed a commit to dbrain/hbd-llama-cpp-turboquant that referenced this pull request May 21, 2026
baramofme pushed a commit to baramofme/llama-cpp-turboquant that referenced this pull request May 23, 2026
srossitto79 pushed a commit to srossitto79/llama.cpp that referenced this pull request May 23, 2026
fewtarius pushed a commit to fewtarius/llama.cpp that referenced this pull request May 30, 2026
turbo-tan pushed a commit to turbo-tan/llama.cpp-tq3 that referenced this pull request Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants